#!/bin/bash

# 显示菜单
display_menu() {
    echo "=========================="
    echo "    用户管理系统         "
    echo "=========================="
    echo "1. 添加用户"
    echo "2. 删除用户"
    echo "3. 列出用户"
    echo "4. 退出"
    echo "=========================="
    echo "请选择一个选项: "
}

# 添加用户
add_user() {
    echo "输入要添加的用户名: "
    read username
    sudo useradd "$username"
    echo "用户 $username 已添加!"
}

# 删除用户
delete_user() {
    echo "输入要删除的用户名: "
    read username
    sudo userdel "$username"
    echo "用户 $username 已删除!"
}

# 列出用户
list_users() {
    echo "系统用户列表:"
    cut -d: -f1 /etc/passwd
}

# 主循环
while true; do
    display_menu
    read choice
    case $choice in
        1)
            add_user
            ;;
        2)
            delete_user
            ;;
        3)
            list_users
            ;;
        4)
            echo "退出系统"
            exit 0
            ;;
        *)
            echo "无效选项，请重新选择"
            ;;
    esac
done

